package com.laf.mall.api.service;

import com.laf.mall.api.dto.MemberCar;

import java.util.List;

/**
 * @author ygl
 * @create 2018-12-26
 * @DESCRIPTION
 **/
public interface MemberCarService {

    /**
     * 通过 会员ID 查询 会员绑定的车辆列表
     * @param memberId
     * @return
     */
    List<MemberCar> findByMemberId(Integer memberId);

    /**
     * 通过 车牌号 查询 会员绑定的车辆列表
     * @param carNumber
     * @return
     */
    List<MemberCar> findByCarNumber(String carNumber);

    /**
     * 通过 会员ID 和 车牌号 删除数据
     * @param memberId
     * @param carNumber
     * @return
     */
    int deleteByMemberIdAndCarNumber(Integer memberId,String carNumber);

    /**
     * 通过 会员ID 和 车牌号 新增
     * @param memberId
     * @param carNumber
     * @return
     */
    int insert(Integer memberId,String carNumber);

    int deleteById(Integer id);
}
